package org.example.gateway.service;

import org.example.gateway.pojo.ChangeStatusDto;
import org.example.gateway.pojo.RuleDto;
import org.example.gateway.pojo.dto.AppRuleDto;
import org.example.gateway.pojo.vo.RuleVo;

import java.util.List;

public interface RuleService {
    List<AppRuleDto> getEnabledRule();

    void add(RuleDto ruleDto);

    void delete(Integer id);

    List<RuleVo> queryList(String appName);

    void changeStatus(ChangeStatusDto statusDto);
}
